body,html{
	font-family:Helvetica,Arial,sans-serif;
	font-size:18px;
}
label,input{
	display:block;
}
input{
	padding:3px;
	width:40%;
}
	
.error, .notice, .success {
	float:right;
	width:45%;
	border:2px solid #DDDDDD;
	margin-bottom:1em;
	padding:0.8em;
}
.success {
	background:none repeat scroll 0 0 #E6EFC2;
	border-color:#C6D880;
	color:#264409;
}
.error  {
	background:none repeat scroll 0 0 #FBE3E4;
	border-color:#FBC2C4;
	color:#8A1F11;
}